<?php

namespace app\common\model;

use sms\lib\Ucpaas;

/**
 * 短信验证码
 */
class Sms extends BaseModel
{
    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = false;
    // 追加属性
    protected $append = [
    ];

    public static function SendSms($pin, $phone,$type,$templateid)
    {
        //填写在开发者控制台首页上的Account Sid
        $options['accountsid'] = '70d1675e7f92a031915173c9eb90c7d7';

        //填写在开发者控制台首页上的Auth Token
        $options['token'] = 'b47e1ff856f354b94f0c230f6a7a516d';

        //初始化 $options必填
        $appid = '87f9f6cb94ac4de5b9c6768dab1bd3d2';    //应用的ID，可在开发者控制台内的短信产品下查看
//        if($type == 1){
//            $templateid = '613623';    //订单提示模板ID
//        }else{
//            $templateid = '613623';    //可在后台短信产品→选择接入的应用→短信模板-模板ID，查看该模板ID  验证码ID
//        }
        //以下是发送验证码的信息
        $param = $pin; //验证码 多个参数使用英文逗号隔开（如：param=“a,b,c”），如为参数则留空
        $mobile = $phone; // 手机号
        $uid = '';
        $ucpass = new Ucpaas($options);
        $result = $ucpass->SendSms($appid, $templateid, $param, $mobile, $uid);
        return $result;
    }
}
